package com.chenxin.wms.domain.vo;

import com.chenxin.common.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = true)
@Data
public class SpuVO extends BaseVO {
    @Excel(name = "ID")
    private Long spuId;
    @Excel(name = "物料编号", sort = 1)
    private String spuNo;
    private String spuCode;
    @Excel(name = "物料名称", sort = 2)
    private String spuName;
    private String spuInfo;
    @Excel(name = "物料类型", sort = 3)
    private String spuType;
    @Excel(name = "物料规格", sort = 4)
    private String spuSpec;
    @Excel(name = "物料单位", sort = 5)
    private String spuUnit;
    private String spuPickType;
    private Integer spuStatus;
    @Excel(name = "状态", sort = 6)
    private String statusLabel;
    private Integer delFlag;
    @Excel(name = "工厂")
    private String werks;
    private Long warehouseId;
    private String warehouseNo;
    @Excel(name = "关联仓库", sort = 7)
    private String warehouseName;
    private String warehouseType;
    private Long zoneId;
    private String zoneNo;
    @Excel(name = "上架区域", sort = 8)
    private String zoneName;
    private String zoneType;
    @Excel(name = "是否质检", sort = 9)
    private Integer isQuality;
    @Excel(name = "保质期", sort = 10)
    private Integer qualityDays;
    @Excel(name = "包装ID")
    private Long packId;
    private String packNo;
    private String packName;
    @Excel(name = "包装数量")
    private BigDecimal packBaseQty;
    private BigDecimal packLpnQty;
    private BigDecimal packBoxQty;
}
